Quantized color instruction set for media-on-demand applications

نویسندگان

  • Jong-Myon Kim
  • D. Scott Wills
چکیده

This paper presents Quantized Color Pack eXtension (QCPX) ISA to accelerate performance of pixel-oriented media processing applications. The QCPX ISA (with a 32 bit word size) supports two packed, quantized (reduced) 16-bit color pixels represented in a YCbCr (Y: luminance, Cr and Cb: chrominance) color format. Unlike typical multimedia instruction set extensions (e.g., MDMX, MMX, ALTIVEC), QCPX obtains substantial performance and code density improvements through implicit support for color pixel processing rather than depending solely on generic subword parallelism. To fully measure its impact, QCPX is evaluated in the context of a massively data-parallel SIMD execution platform where data parallelism is harnessed by an orthogonal mechanism. Simulation results indicate that the 32-bit QCPX ISA achieves an overall average speedup of 584% over the non-QCPX and 88% over the 32-bit MDMX-like ISA with four media applications in a same machine platform. In addition, QCPX results in a higher system utilization in excess of 95% due to a significant reduction of conditional instructions.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Quantized color instruction set for media-on-demand applications - Multimedia and Expo, 2003. Proceedings. 2003 International Conference on

This paper presents Quantized Color Pack extension (QCPX) ISA to accelerate performance of pixel-oriented media processing applications. The QCPX ISA (with a 32 hit word size) supports two packed, quantized (reduced) 16-bit color pixels represented in a YCbCr (Y: luminance, Cr and Cb: chrominance) color format. Unlike typical multimedia instmction set extensions (e.g.. MDMX, MMX, ALTIVEC), QCPX...

متن کامل

Combining the Quantized Color Instruction Set and Loop Unrolling on Portable Video Processing Systems

As wireless video products evolve, they demand more sophisticated processing at higher resolutions and frame rates. Computational performance and energy efficiency have become critical design issues. This paper presents the Quantized Color Pack eXtension (QCPX) combined with a loop unrolling (LU) technique to improve execution performance and energy efficiency of color image and video processin...

متن کامل

High-performance and Energy-efficient Heterogeneous Subword Parallel Instructions

High instruction throughput and energy efficiency are becoming increasingly important design requirements for embedded and mobile computing systems. This paper presents tlie Quantized Color Pack extension (QCPX) ISA to improve execution performance of multimedia processing applications on programmable superscalar processors while reducing the energy consumption for these applications. QCPX expl...

متن کامل

Coding Colour Quantized Images by Local Colour Quantization

Colour quantization is an established method for the reproduction of high visual quality colour imagery on systems with limited frame buffer resources. The ever increasing demand for fast and image/graphic intensive applications for cheap desktop platforms has called for greater savings in display and storage resources and simple, easy to implement architectures. Because human visual informatio...

متن کامل

Architecture of ePresence

ePresence is an Orchestrated Hypermedia Presentation System (OHPS) meant for pedagogic applications (such as Instruction-on-Demand). A teacher uses the tool-kit provided by this system, just like using the black-board or the over-head projection system, to create multi-media intensive lecture presentations. Once created and stored in an Instruction-on-Demand Server, students can interactively p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003